package com.lifesea.model;

import java.io.Serializable;
import java.util.Date;

public class BaseDept implements Serializable {
    /**
     * <pre>
     * 科室ID
     * 表字段 : base_dept.DEPT_ID
     * </pre>
     * 
     */
    private Integer deptId;

    /**
     * <pre>
     * 医院ID
     * 表字段 : base_dept.HOS_ID
     * </pre>
     * 
     */
    private Integer hosId;

    /**
     * <pre>
     * 院区ID
     * 表字段 : base_dept.BRANCH_ID
     * </pre>
     * 
     */
    private Integer branchId;

    /**
     * <pre>
     * HIS科室ID
     * 表字段 : base_dept.HIS_DEPT_ID
     * </pre>
     * 
     */
    private String hisDeptId;

    /**
     * <pre>
     * 上级HIS科室ID，顶级时为-1
     * 表字段 : base_dept.PARENT_HIS_DEPT_ID
     * </pre>
     * 
     */
    private String parentHisDeptId;

    /**
     * <pre>
     * 标准科室代码
     * 表字段 : base_dept.GB_DEPT_ID
     * </pre>
     * 
     */
    private String gbDeptId;

    /**
     * <pre>
     * 科室名称
     * 表字段 : base_dept.DEPT_NAME
     * </pre>
     * 
     */
    private String deptName;

    /**
     * <pre>
     * 科室介绍
     * 表字段 : base_dept.DESCRIPTION
     * </pre>
     * 
     */
    private String description;

    /**
     * <pre>
     * 
     * 表字段 : base_dept.MAX_AGE
     * </pre>
     * 
     */
    private Integer maxAge;

    /**
     * <pre>
     * 最小年龄
     * 表字段 : base_dept.MIN_AGE
     * </pre>
     * 
     */
    private Integer minAge;

    /**
     * <pre>
     * 科室主治
     * 表字段 : base_dept.EXPERTISE
     * </pre>
     * 
     */
    private String expertise;

    /**
     * <pre>
     * 科室等级
            0-普通科室 
            1-院内特色科室
            2-区重点
            3-市重点
            4-省重点
            5-国家重点
     * 表字段 : base_dept.DEPT_LEVEL
     * </pre>
     * 
     */
    private Integer deptLevel;

    /**
     * <pre>
     * 科室所在位置
     * 表字段 : base_dept.ADDRESS
     * </pre>
     * 
     */
    private String address;

    /**
     * <pre>
     * 显示序号
     * 表字段 : base_dept.SHOW_NUM
     * </pre>
     * 
     */
    private Integer showNum;

    /**
     * <pre>
     * 科室图片
     * 表字段 : base_dept.PICTURE
     * </pre>
     * 
     */
    private String picture;

    /**
     * <pre>
     * 是否是挂号科室 0-不是  1-是 默认值为1
     * 表字段 : base_dept.IS_BOOKING
     * </pre>
     * 
     */
    private Short isBooking;

    /**
     * <pre>
     * 科室状态
            0-正常
            1-注销
     * 表字段 : base_dept.DEPT_STATUS
     * </pre>
     * 
     */
    private Integer deptStatus;

    /**
     * <pre>
     * 创建时间
     * 表字段 : base_dept.CREATE_TIME
     * </pre>
     * 
     */
    private Date createTime;

    /**
     * <pre>
     * 修改时间
     * 表字段 : base_dept.MODIFY_TIME
     * </pre>
     * 
     */
    private Date modifyTime;

    /**
     * <pre>
     * 注销时间
     * 表字段 : base_dept.OFF_TIME
     * </pre>
     * 
     */
    private Date offTime;

    /**
     * <pre>
     * 
     * 表字段 : base_dept.GENDER
     * </pre>
     * 
     */
    private Integer gender;

    private static final long serialVersionUID = 1L;

    /**
     * <pre>
     * 获取 科室ID
     * 表字段 : base_dept.DEPT_ID
     * </pre>
     * 
     */
    public Integer getDeptId() {
        return deptId;
    }

    /**
     * <pre>
     * 设置 科室ID
     * 表字段 : base_dept.DEPT_ID
     * </pre>
     * 
     */
    public void setDeptId(Integer deptId) {
        this.deptId = deptId;
    }

    /**
     * <pre>
     * 获取 医院ID
     * 表字段 : base_dept.HOS_ID
     * </pre>
     * 
     */
    public Integer getHosId() {
        return hosId;
    }

    /**
     * <pre>
     * 设置 医院ID
     * 表字段 : base_dept.HOS_ID
     * </pre>
     * 
     */
    public void setHosId(Integer hosId) {
        this.hosId = hosId;
    }

    /**
     * <pre>
     * 获取 院区ID
     * 表字段 : base_dept.BRANCH_ID
     * </pre>
     * 
     */
    public Integer getBranchId() {
        return branchId;
    }

    /**
     * <pre>
     * 设置 院区ID
     * 表字段 : base_dept.BRANCH_ID
     * </pre>
     * 
     */
    public void setBranchId(Integer branchId) {
        this.branchId = branchId;
    }

    /**
     * <pre>
     * 获取 HIS科室ID
     * 表字段 : base_dept.HIS_DEPT_ID
     * </pre>
     * 
     */
    public String getHisDeptId() {
        return hisDeptId;
    }

    /**
     * <pre>
     * 设置 HIS科室ID
     * 表字段 : base_dept.HIS_DEPT_ID
     * </pre>
     * 
     */
    public void setHisDeptId(String hisDeptId) {
        this.hisDeptId = hisDeptId == null ? null : hisDeptId.trim();
    }

    /**
     * <pre>
     * 获取 上级HIS科室ID，顶级时为-1
     * 表字段 : base_dept.PARENT_HIS_DEPT_ID
     * </pre>
     * 
     */
    public String getParentHisDeptId() {
        return parentHisDeptId;
    }

    /**
     * <pre>
     * 设置 上级HIS科室ID，顶级时为-1
     * 表字段 : base_dept.PARENT_HIS_DEPT_ID
     * </pre>
     * 
     */
    public void setParentHisDeptId(String parentHisDeptId) {
        this.parentHisDeptId = parentHisDeptId == null ? null : parentHisDeptId.trim();
    }

    /**
     * <pre>
     * 获取 标准科室代码
     * 表字段 : base_dept.GB_DEPT_ID
     * </pre>
     * 
     */
    public String getGbDeptId() {
        return gbDeptId;
    }

    /**
     * <pre>
     * 设置 标准科室代码
     * 表字段 : base_dept.GB_DEPT_ID
     * </pre>
     * 
     */
    public void setGbDeptId(String gbDeptId) {
        this.gbDeptId = gbDeptId == null ? null : gbDeptId.trim();
    }

    /**
     * <pre>
     * 获取 科室名称
     * 表字段 : base_dept.DEPT_NAME
     * </pre>
     * 
     */
    public String getDeptName() {
        return deptName;
    }

    /**
     * <pre>
     * 设置 科室名称
     * 表字段 : base_dept.DEPT_NAME
     * </pre>
     * 
     */
    public void setDeptName(String deptName) {
        this.deptName = deptName == null ? null : deptName.trim();
    }

    /**
     * <pre>
     * 获取 科室介绍
     * 表字段 : base_dept.DESCRIPTION
     * </pre>
     * 
     */
    public String getDescription() {
        return description;
    }

    /**
     * <pre>
     * 设置 科室介绍
     * 表字段 : base_dept.DESCRIPTION
     * </pre>
     * 
     */
    public void setDescription(String description) {
        this.description = description == null ? null : description.trim();
    }

    /**
     * <pre>
     * 获取 
     * 表字段 : base_dept.MAX_AGE
     * </pre>
     * 
     */
    public Integer getMaxAge() {
        return maxAge;
    }

    /**
     * <pre>
     * 设置 
     * 表字段 : base_dept.MAX_AGE
     * </pre>
     * 
     */
    public void setMaxAge(Integer maxAge) {
        this.maxAge = maxAge;
    }

    /**
     * <pre>
     * 获取 最小年龄
     * 表字段 : base_dept.MIN_AGE
     * </pre>
     * 
     */
    public Integer getMinAge() {
        return minAge;
    }

    /**
     * <pre>
     * 设置 最小年龄
     * 表字段 : base_dept.MIN_AGE
     * </pre>
     * 
     */
    public void setMinAge(Integer minAge) {
        this.minAge = minAge;
    }

    /**
     * <pre>
     * 获取 科室主治
     * 表字段 : base_dept.EXPERTISE
     * </pre>
     * 
     */
    public String getExpertise() {
        return expertise;
    }

    /**
     * <pre>
     * 设置 科室主治
     * 表字段 : base_dept.EXPERTISE
     * </pre>
     * 
     */
    public void setExpertise(String expertise) {
        this.expertise = expertise == null ? null : expertise.trim();
    }

    /**
     * <pre>
     * 获取 科室等级
            0-普通科室 
            1-院内特色科室
            2-区重点
            3-市重点
            4-省重点
            5-国家重点
     * 表字段 : base_dept.DEPT_LEVEL
     * </pre>
     * 
     */
    public Integer getDeptLevel() {
        return deptLevel;
    }

    /**
     * <pre>
     * 设置 科室等级
            0-普通科室 
            1-院内特色科室
            2-区重点
            3-市重点
            4-省重点
            5-国家重点
     * 表字段 : base_dept.DEPT_LEVEL
     * </pre>
     * 
     */
    public void setDeptLevel(Integer deptLevel) {
        this.deptLevel = deptLevel;
    }

    /**
     * <pre>
     * 获取 科室所在位置
     * 表字段 : base_dept.ADDRESS
     * </pre>
     * 
     */
    public String getAddress() {
        return address;
    }

    /**
     * <pre>
     * 设置 科室所在位置
     * 表字段 : base_dept.ADDRESS
     * </pre>
     * 
     */
    public void setAddress(String address) {
        this.address = address == null ? null : address.trim();
    }

    /**
     * <pre>
     * 获取 显示序号
     * 表字段 : base_dept.SHOW_NUM
     * </pre>
     * 
     */
    public Integer getShowNum() {
        return showNum;
    }

    /**
     * <pre>
     * 设置 显示序号
     * 表字段 : base_dept.SHOW_NUM
     * </pre>
     * 
     */
    public void setShowNum(Integer showNum) {
        this.showNum = showNum;
    }

    /**
     * <pre>
     * 获取 科室图片
     * 表字段 : base_dept.PICTURE
     * </pre>
     * 
     */
    public String getPicture() {
        return picture;
    }

    /**
     * <pre>
     * 设置 科室图片
     * 表字段 : base_dept.PICTURE
     * </pre>
     * 
     */
    public void setPicture(String picture) {
        this.picture = picture == null ? null : picture.trim();
    }

    /**
     * <pre>
     * 获取 是否是挂号科室 0-不是  1-是 默认值为1
     * 表字段 : base_dept.IS_BOOKING
     * </pre>
     * 
     */
    public Short getIsBooking() {
        return isBooking;
    }

    /**
     * <pre>
     * 设置 是否是挂号科室 0-不是  1-是 默认值为1
     * 表字段 : base_dept.IS_BOOKING
     * </pre>
     * 
     */
    public void setIsBooking(Short isBooking) {
        this.isBooking = isBooking;
    }

    /**
     * <pre>
     * 获取 科室状态
            0-正常
            1-注销
     * 表字段 : base_dept.DEPT_STATUS
     * </pre>
     * 
     */
    public Integer getDeptStatus() {
        return deptStatus;
    }

    /**
     * <pre>
     * 设置 科室状态
            0-正常
            1-注销
     * 表字段 : base_dept.DEPT_STATUS
     * </pre>
     * 
     */
    public void setDeptStatus(Integer deptStatus) {
        this.deptStatus = deptStatus;
    }

    /**
     * <pre>
     * 获取 创建时间
     * 表字段 : base_dept.CREATE_TIME
     * </pre>
     * 
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * <pre>
     * 设置 创建时间
     * 表字段 : base_dept.CREATE_TIME
     * </pre>
     * 
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * <pre>
     * 获取 修改时间
     * 表字段 : base_dept.MODIFY_TIME
     * </pre>
     * 
     */
    public Date getModifyTime() {
        return modifyTime;
    }

    /**
     * <pre>
     * 设置 修改时间
     * 表字段 : base_dept.MODIFY_TIME
     * </pre>
     * 
     */
    public void setModifyTime(Date modifyTime) {
        this.modifyTime = modifyTime;
    }

    /**
     * <pre>
     * 获取 注销时间
     * 表字段 : base_dept.OFF_TIME
     * </pre>
     * 
     */
    public Date getOffTime() {
        return offTime;
    }

    /**
     * <pre>
     * 设置 注销时间
     * 表字段 : base_dept.OFF_TIME
     * </pre>
     * 
     */
    public void setOffTime(Date offTime) {
        this.offTime = offTime;
    }

    /**
     * <pre>
     * 获取 
     * 表字段 : base_dept.GENDER
     * </pre>
     * 
     */
    public Integer getGender() {
        return gender;
    }

    /**
     * <pre>
     * 设置 
     * 表字段 : base_dept.GENDER
     * </pre>
     * 
     */
    public void setGender(Integer gender) {
        this.gender = gender;
    }
}